package com.hyt.it.ogt.opertaion.track.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ToString
@ApiModel(value = "答题轨迹日志")
public class AnswerLogVO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "考试ID")
    private String examId;

    @ApiModelProperty(value = "考生ID")
    private String candidateId;

    @ApiModelProperty(value = "事件类型，1答题记录，2 预警记录，3监考操作，4考生操作")
    private Integer eventType;

    @ApiModelProperty(value = "点击题目5，保存小题答案9，标记、交卷")
    private Integer operateType;

    @ApiModelProperty(value = "操作内容")
    private String operateContent;

    @ApiModelProperty(value = "操作时间")
    private String beginTime;

    @ApiModelProperty(value = "操作人")
    private String operateUser;

    @ApiModelProperty(value = "小题号")
    private String itemSortName;

    @ApiModelProperty(value = "小题ID")
    private String itemId;

    @ApiModelProperty(value = "比如简答题、填空题")
    private String itemTypeName;
}
